package com.xmy.cultivate.entity.views;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class SenateScoreView {

    private Long id;

    private Integer yearPart;

    private Integer quarterNum;

    private Integer lessonNum;

    private Integer lessonType;

    private Integer scoreType;

    private Integer statisticsType;

    private Long teacherId;

    private Long schoolId;

    private Long subjectsId;

    @ApiModelProperty("项目id")
    private Long projectsId;

    @ApiModelProperty("数据或率")
    private BigDecimal count;

    @TableField(exist = false)
    private BigDecimal allCount;

    @TableField(exist = false)
    private BigDecimal radeNum;

    private String radeAll;

    private Integer score;

    @TableField(exist = false)
    private Integer type;

    private String tag;

    private Integer yearClassId;

    @ApiModelProperty("1：大校区，2校区")
    private Integer schoolType;

    @ApiModelProperty("排名")
    private Integer rank;

    private Long classify;

}
